package com.note.mapper;

import com.note.pojo.Note;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface NoteMapper {
    //通过用户id和笔记类型查询笔记
    List<Note> getNotesByUidTy(@Param("userid") Integer userid,@Param("type") int type);
    //通过用户id查询
    List<Note> getNotesByUid(@Param("userid") Integer userid);
    //增加笔记
    Integer insertNote(Note note);
    //删除笔记
    Integer deleteNoteById(Integer id);
    //查看笔记
    Note getNoteById(Integer id);
    //改变笔记类型
    int alterType(@Param("id") Integer id,@Param("type") int type);
    //修改笔记
    void updateNote(Note note);
    //查看分享笔记
    List<Note> getNotesByType(@Param("type") int type);

}
